September 14, 2025

ChatterBox - R3TiR3D

Screenshot of Chat App

ChatterBox is a Next.js (App Router) chat application scaffold originally started from a Firebase starter and migrated to use MongoDB Atlas + server-side APIs for authentication and messaging.

🧩 Features

  • πŸ” User authentication (login/register)
  • πŸ‘₯ User management
  • πŸ’¬ Real-time messaging with Socket.IO
  • ✨ Typing indicators
  • πŸ“± Message delivery and read receipts
  • 🎨 Modern, responsive UI
  • πŸ”’ Secure token-based authentication
  • πŸ“± Cross-platform mobile app (legacy)

πŸ’‘ Technologies used

  • React (web client)
  • Node.js + Express (API server)
  • Socket.IO (real-time messaging)
  • MongoDB (database)
  • TypeScript, JavaScript, CSS

🌐 Repo / Demo

πŸ‘‰ View repository

πŸ‘‰ View Demo

πŸ–ΌοΈ Screenshots

Demo 5 Demo 6

Ready to take your idea to the next level? Let's work together.